/*
 * Procedimiento.java
 * 
 * Generado Automaticamente .
 * Tecnologos: 
	Ferney Jimenez Lopez
	Luis Hernadez Perez
	Dario Perez Campillo
 */
package healthmanager.modelo.bean;

import java.io.Serializable;
import java.sql.*;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.ibatis.type.Alias;

@Alias("procedimientos")
public class Procedimientos implements Serializable {

	/************** ATRIBUTOS **************/

	private Long id_procedimiento;
	private String codigo_soat;
	private String codigo_cups;
	private String descripcion;
	private String clasificacion;
	private String tipo_procedimiento;
	private String consulta;
	private String quirurgico;
	private String tipo_quirurgico;
	private String urgencias;
	private String hospitalizacion;
	private String recien_nacido;
	private Timestamp creacion_date;
	private Timestamp ultimo_update;
	private Timestamp delete_date;
	private String creacion_user;
	private String ultimo_user;
	private String delete_user;
	private String codigo_contabilidad;
	private String sexo;
	private String limite_inferior;
	private String limite_superior;
	private String pyp;
	private String cobra_copago;
	private Integer frecuencia_orden;
	private String aut_medi_general;
	private String aut_medi_especialista;

	private String nivel;
	private String excepcion_nivel;
	private String es_grupo;

	private Boolean editable;

	private Double porcentaje_defecto;
	private Double valoriss01_defecto;
	private Double valoriss04_defecto;

	private String finalidad_procedimiento;
	private Integer cantidad_maxima;

	/*** Constructor Por Defecto ***/
	public Procedimientos() {
	}

	public Procedimientos(Long id_procedimiento, String codigo_cups,
			String descripcion, String clasificacion,
			String tipo_procedimiento, String consulta, String quirurgico,
			String tipo_quirurgico, String urgencias, String hospitalizacion,
			String recien_nacido, Timestamp creacion_date,
			Timestamp ultimo_update, Timestamp delete_date,
			String creacion_user, String ultimo_user, String delete_user,
			String codigo_contabilidad, String sexo, String limite_inferior,
			String limite_superior, String pyp, String cobra_copago,
			Integer frecuencia_orden, String aut_medi_general,
			String aut_medi_especialista, String nivel, String excepcion_nivel,
			String es_grupo, Boolean editable, Double porcentaje_defecto,
			Double valoriss01_defecto, Double valoriss04_defecto,
			String finalidad_procedimiento) {
		this.id_procedimiento = id_procedimiento;
		this.codigo_cups = codigo_cups;
		this.descripcion = descripcion;
		this.clasificacion = clasificacion;
		this.tipo_procedimiento = tipo_procedimiento;
		this.consulta = consulta;
		this.quirurgico = quirurgico;
		this.tipo_quirurgico = tipo_quirurgico;
		this.urgencias = urgencias;
		this.hospitalizacion = hospitalizacion;
		this.recien_nacido = recien_nacido;
		this.creacion_date = creacion_date;
		this.ultimo_update = ultimo_update;
		this.delete_date = delete_date;
		this.creacion_user = creacion_user;
		this.ultimo_user = ultimo_user;
		this.delete_user = delete_user;
		this.codigo_contabilidad = codigo_contabilidad;
		this.sexo = sexo;
		this.limite_inferior = limite_inferior;
		this.limite_superior = limite_superior;
		this.pyp = pyp;
		this.cobra_copago = cobra_copago;
		this.frecuencia_orden = frecuencia_orden;
		this.aut_medi_general = aut_medi_general;
		this.aut_medi_especialista = aut_medi_especialista;
		this.nivel = nivel;
		this.excepcion_nivel = excepcion_nivel;
		this.es_grupo = es_grupo;
		this.editable = editable;
		this.porcentaje_defecto = porcentaje_defecto;
		this.valoriss01_defecto = valoriss01_defecto;
		this.valoriss04_defecto = valoriss04_defecto;
		this.finalidad_procedimiento = finalidad_procedimiento;
	}

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}

	/************** METODOS SET ****************/

	public Long getId_procedimiento() {
		return id_procedimiento;
	}

	public void setId_procedimiento(Long id_procedimiento) {
		this.id_procedimiento = id_procedimiento;
	}

	public String getCodigo_soat() {
		return codigo_soat;
	}

	public void setCodigo_soat(String codigo_soat) {
		this.codigo_soat = codigo_soat;
	}

	public String getCodigo_cups() {
		return codigo_cups;
	}

	public void setCodigo_cups(String codigo_cups) {
		this.codigo_cups = codigo_cups;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getClasificacion() {
		return clasificacion;
	}

	public void setClasificacion(String clasificacion) {
		this.clasificacion = clasificacion;
	}

	public String getTipo_procedimiento() {
		return tipo_procedimiento;
	}

	public void setTipo_procedimiento(String tipo_procedimiento) {
		this.tipo_procedimiento = tipo_procedimiento;
	}

	public String getConsulta() {
		return consulta;
	}

	public void setConsulta(String consulta) {
		this.consulta = consulta;
	}

	public String getQuirurgico() {
		return quirurgico;
	}

	public void setQuirurgico(String quirurgico) {
		this.quirurgico = quirurgico;
	}

	public String getTipo_quirurgico() {
		return tipo_quirurgico;
	}

	public void setTipo_quirurgico(String tipo_quirurgico) {
		this.tipo_quirurgico = tipo_quirurgico;
	}

	public String getUrgencias() {
		return urgencias;
	}

	public void setUrgencias(String urgencias) {
		this.urgencias = urgencias;
	}

	public String getHospitalizacion() {
		return hospitalizacion;
	}

	public void setHospitalizacion(String hospitalizacion) {
		this.hospitalizacion = hospitalizacion;
	}

	public String getRecien_nacido() {
		return recien_nacido;
	}

	public void setRecien_nacido(String recien_nacido) {
		this.recien_nacido = recien_nacido;
	}

	public Timestamp getCreacion_date() {
		return creacion_date;
	}

	public void setCreacion_date(Timestamp creacion_date) {
		this.creacion_date = creacion_date;
	}

	public Timestamp getUltimo_update() {
		return ultimo_update;
	}

	public void setUltimo_update(Timestamp ultimo_update) {
		this.ultimo_update = ultimo_update;
	}

	public Timestamp getDelete_date() {
		return delete_date;
	}

	public void setDelete_date(Timestamp delete_date) {
		this.delete_date = delete_date;
	}

	public String getCreacion_user() {
		return creacion_user;
	}

	public void setCreacion_user(String creacion_user) {
		this.creacion_user = creacion_user;
	}

	public String getUltimo_user() {
		return ultimo_user;
	}

	public void setUltimo_user(String ultimo_user) {
		this.ultimo_user = ultimo_user;
	}

	public String getDelete_user() {
		return delete_user;
	}

	public void setDelete_user(String delete_user) {
		this.delete_user = delete_user;
	}

	public String getCodigo_contabilidad() {
		return codigo_contabilidad;
	}

	public void setCodigo_contabilidad(String codigo_contabilidad) {
		this.codigo_contabilidad = codigo_contabilidad;
	}

	public String getSexo() {
		return sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public String getLimite_inferior() {
		return limite_inferior;
	}

	public void setLimite_inferior(String limite_inferior) {
		this.limite_inferior = limite_inferior;
	}

	public String getLimite_superior() {
		return limite_superior;
	}

	public void setLimite_superior(String limite_superior) {
		this.limite_superior = limite_superior;
	}

	public String getPyp() {
		return pyp;
	}

	public void setPyp(String pyp) {
		this.pyp = pyp;
	}

	public String getCobra_copago() {
		return cobra_copago;
	}

	public void setCobra_copago(String cobra_copago) {
		this.cobra_copago = cobra_copago;
	}

	public Integer getFrecuencia_orden() {
		return frecuencia_orden;
	}

	public void setFrecuencia_orden(Integer frecuencia_orden) {
		this.frecuencia_orden = frecuencia_orden;
	}

	public String getAut_medi_general() {
		return aut_medi_general;
	}

	public void setAut_medi_general(String aut_medi_general) {
		this.aut_medi_general = aut_medi_general;
	}

	public String getAut_medi_especialista() {
		return aut_medi_especialista;
	}

	public void setAut_medi_especialista(String aut_medi_especialista) {
		this.aut_medi_especialista = aut_medi_especialista;
	}

	public String getNivel() {
		return nivel;
	}

	public void setNivel(String nivel) {
		this.nivel = nivel;
	}

	public String getExcepcion_nivel() {
		return excepcion_nivel;
	}

	public void setExcepcion_nivel(String excepcion_nivel) {
		this.excepcion_nivel = excepcion_nivel;
	}

	public String getEs_grupo() {
		return es_grupo;
	}

	public void setEs_grupo(String es_grupo) {
		this.es_grupo = es_grupo;
	}

	public Boolean getEditable() {
		return editable;
	}

	public void setEditable(Boolean editable) {
		this.editable = editable;
	}

	public Double getPorcentaje_defecto() {
		return porcentaje_defecto;
	}

	public void setPorcentaje_defecto(Double porcentaje_defecto) {
		this.porcentaje_defecto = porcentaje_defecto;
	}

	public Double getValoriss01_defecto() {
		return valoriss01_defecto;
	}

	public void setValoriss01_defecto(Double valoriss01_defecto) {
		this.valoriss01_defecto = valoriss01_defecto;
	}

	public Double getValoriss04_defecto() {
		return valoriss04_defecto;
	}

	public void setValoriss04_defecto(Double valoriss04_defecto) {
		this.valoriss04_defecto = valoriss04_defecto;
	}

	public String getFinalidad_procedimiento() {
		return finalidad_procedimiento;
	}

	public void setFinalidad_procedimiento(String finalidad_procedimiento) {
		this.finalidad_procedimiento = finalidad_procedimiento;
	}

	public Integer getCantidad_maxima() {
		return cantidad_maxima;
	}

	public void setCantidad_maxima(Integer cantidad_maxima) {
		this.cantidad_maxima = cantidad_maxima;
	}
}
